Implementation of a Human-Like Bot in a First Person Shooter: Second Place Bot at BotPrize 2008

نویسندگان

  • Daichi Hirono
  • Ruck Thawonmas
چکیده

A first person shooter game is a game genre where fun in the game resorts to the skill of the opponents. In particular, when the opponents are bots, adjustment of their skill levels as well as implementation of their human-likeness are important research issues that many research groups have been studying recently in order to make bots more interesting to play with. This led to a contest called BotPrize 2008 held in December 2008 where bots and human players competed with each other for human-likeness. In this paper, we analyze play video clips of all bots participated in this contest, including our bot ranked 2nd in terms of human-likeness, and derive five factors related to bot’s human-likeness. In addition, we further improve our bot considering these five factors and conduct an experiment comparing our original bot, the one submitted to the contest, and the improved one. Experimental results confirm the effectiveness of our improvements, showing that the human-likeness of the improved one has risen significantly. Keywords—FPS, Unreal Tournament, Human-likeness, Believability, Bot

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimización de la humanidad de bots de Unreal Tournament 2004 mediante algoritmos evolutivos (Humanness optimization of Unreal Tournament 2004 bots by means of evolutionary algorithms)

This work describes three different approaches looking to get the best Bot (autonomous agent) for the First Person Shooter Unreal Tournament 2004. To this end, different hybridizations of the two best bots of the Botprize Competition 2014 are created. This competition decided the humanness level of the bots by means of a Turing test conducted on human judges. Thus, the proposal considers the so...

متن کامل

Humanlike Combat Behavior via Multiobjective Neuroevolution

Although evolution has proven to be a powerful search method for discovering effective behavior for sequential decision-making problems, it seems unlikely that evolving for raw performance could result in behavior that is distinctly humanlike. This chapter demonstrates how humanlike behavior can be evolved by restricting a bot’s actions in a way consistent with human limitations and predilectio...

متن کامل

Learning to be a Bot: Reinforcement Learning in Shooter Games

This paper demonstrates the applicability of reinforcement learning for first person shooter bot artificial intelligence. Reinforcement learning is a machine learning technique where an agent learns a problem through interaction with the environment. The Sarsa( ) algorithm will be applied to a first person shooter bot controller to learn the tasks of (1) navigation and item collection, and (2) ...

متن کامل

Believable Bot Navigation via Playback of Human Traces

Imitation is a powerful and pervasive primitive underlying examples of intelligent behavior in nature. Can we use it as a tool to help build artificial agents that behave like humans do? This question is studied in the context of the BotPrize competition, a Turing-like test where computer game bots compete by attempting to fool human judges into thinking they are just another human player. One ...

متن کامل

Creating Human-like Autonomous Players in Real-time First Person Shooter Computer Games

This paper illustrates how we create a software agent by employing FALCON, a self-organizing neural network that performs reinforcement learning, to play a well-known first person shooter computer game known as Unreal Tournament 2004. Through interacting with the game environment and its opponents, our agent learns in real-time without any human intervention. Our agent bot participated in the 2...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009